rubber engine mounting - German English Dictionary